Class MapAdd

Class Documentation

class MapAdd

Class of interface with ROS message with obstacle database.

Public Functions

MapAdd(const ros::NodeHandle &nh, obstacle_ind_merge *pObstacle_ind_merge, Obstacle_merge *pObstacle_merge, MapPublisher *pMapPublisher, int input_source, bool local_map)

Constructor by initializing internal class instances and param settings.

Parameters
  • nh

  • pObstacle_ind_merge

  • pObstacle_merge

  • pMapPublisher

  • input_source – Type of input source (normal obstacle, road curb, road lane, etc)

  • local_map – Flag whether display object in a local frame or global frame (default false)

~MapAdd()
void addMapSingle(const obstacle_msgs::MapInfo::ConstPtr&)
void pose_callback(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr&)
void obstacle_map_callback(const obstacle_msgs::MapInfo::ConstPtr&)
void lane_callback(const obstacle_msgs::MapInfo::ConstPtr&)
void curb_callback(const obstacle_msgs::MapInfo::ConstPtr&)

Public Members

double smooth_thres